package com.geeguo.ebuilder.operation.business.tenant.clientwebmodule.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.geeguo.ebuilder.operation.base.database.entity.BaseModifyEntity;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@TableName(value = "tcf_client_web_module")
public class ClientWebModuleEntity extends BaseModifyEntity {
	
	/**
     * 父节点ID
     */
    @TableField("parent_id")
	private String parentId;
    
    /**
     * 名称
     */
    @TableField("name")
	private String name;
    
    /**
     * 标题
     */
    @TableField("title")
	private String title;
    
    /**
     * 类型（1：分类、2：功能）
     */
    @TableField("type")
	private Integer type;
    
    /**
     * 深度
     */
    @TableField("depth")
    private Integer depth;

    /**
     * 排序
     */
    @TableField("sequence")
    private Integer sequence;
    
    /**
     * 图标
     */
    @TableField("icon")
	private String icon;
	
    /**
     * 访问路径
     */
    @TableField("path")
	private String path;
    
    /**
     * 组件
     */
    @TableField("component")
	private String component;
    
    /**
     * 是否隐藏
     */
    @TableField("hidden")
    private Integer hidden;
    
    /**
     * 权限编码
     */
    @TableField("permission_code")
	private String permissionCode;
}